草庐IT

jQuery Mobile 导航栏

全部标签

iOS 导航问题 : after pushing a ViewController, 导致导航栏显示上一个 ViewController 的导航项

这种情况很少发生,我不知道如何重现,但有时确实会发生,我想修复它。在ViewControllerA中,如果我将ViewControllerB插入,有时(并非总是)当ViewControllerB确实出现时,导航栏是显示ViewControllerA的导航栏项目,而不是ViewControllerB的导航栏项目。如果我单击后退按钮,我将无法返回到ViewControllerA,卡在ViewControllerB中。在ViewControllerA的导航项中添加了一个UIBarButtonItem,ViewControllerA的导航项会响应一些更新事件。这是导致这个问题的原因吗?推送Vi

ios - 更改仅 UIActivityViewController 的导航栏的颜色

如何只更改UIActivityViewController的颜色?我想使用类似的方法更改UIActivityViewController的UINavigationBar的颜色:self.activityViewController.navigationController.navigationBar.barTintColor=[UIColorgreenColor]; 最佳答案 我建议在创建和呈现您的UIActivityViewController之前更改UINavigationBar的背景颜色:[UINavigationBarapp

ios - 导航栏和主屏幕上的 UIImageView

我有一个UImage,我需要一半在导航栏上,一半在主屏幕上。我在我的项目中添加了一个导航Controller,所以现在我在所有屏幕上都有一个导航栏。我需要一个方形图像一半在导航Controller上,一半在主屏幕上。在XCODE中,我已经成功地将UImageView放在导航栏和主屏幕上,但是当我在其上放置图像时,我只出现在主屏幕上方的部分,而不是导航栏上方的部分。我不想拆分图像,所以我可以使用Navigationbar.image控件-还有其他方法吗? 最佳答案 不是将其添加到viewController,而是将其添加到window

ios - Skobbler(GPS导航)在指定位置打不开

我有以下用于在指定位置打开Skobbler的代码:-(void)openSkobblerWithLatitude:(double)latitudelongitude:(double)longitude{NSURL*url=[NSURLURLWithString:[NSStringstringWithFormat:@"hybridnavigation://cmd=mapOverview&latitude=%f&longitude=%f",latitude,longitude]];[[UIApplicationsharedApplication]openURL:url];}它打开Skobb

ios - Firemonkey 和移动导航

我有一个有趣的观察和问题,但首先要发表评论。我使用Delphi已经14年了,并且找到了一份使用XE5开发iOS移动应用程序的工作。这是我第一次使用FMX,坦率地说,我觉得我回到了很久以前的时代。换句话说,如果这就是future,那我感觉自己已经废了。不过没问题。从容应对。在这个美丽的新世界中发展不仅仅是一份工作。这是一次冒险。现在我的问题。使用“带导航的页眉/页脚”作为基础启动FMX移动项目。然后向第一个选项卡项添加一个编辑控件(Edit1)。然后将选项卡控件对齐设置为无并将其向右移动,直到您可以清楚地看到表单本身。然后向窗体添加一个编辑控件(Edit2)。现在将表单的事件控件设置为E

ios - 使用带有半透明导航栏的 UISearchDisplayController 时变暗区域错位

当我将navigationBar切换为半透明时,我的UISearchDisplayController变得疯狂。灰色区域错位了64px,结果表中的第一行也是如此。我知道如何修复resultTableView错位,但我找不到修复暗淡区域框架的方法。奇怪的是,当半透明设置为YES时,我发现我的主视图位于origin.y=64.0f。它发生在viewDidLoad和viewDidAppear之间的某个地方。如果我更改它,它会起作用,但导航Controller中View之间的转换会被破坏。=============问题解决方式:extendedLayoutIncludesOpaqueBars

ios - 将导航栏的背景图像恢复为默认值

首先,我将导航栏的背景设置为半透明。barImage=[[self.navigationController.navigationBarbackgroundImageForBarMetrics:UIBarMetricsDefault]copy];//barImageisaUIImagepoint[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forBarMetrics:UIBarMetricsDefault];self.navigationController.navigationBar.sh

ios - 导航栏在自定义展开 segue 的动画中不可见

我在导航Controller中使用自定义展开转场,在转场动画中,导航栏在动画期间不可见,当动画结束时导航栏“弹出”。¿如何在动画期间保持导航栏的可见性?更多详情:我在导航栏中有一个按钮调用模态视图这个动画按预期执行,新View有一个按钮来触发展开segue动画View增长和消失,而这个动画正在执行导航栏在动画完成之前,目标ViewController不可见。这是我用于自定义转场的代码。-(void)perform{UIViewController*sourceViewcontroller=self.sourceViewController;UIViewController*destin

ios - 允许在超过 2 个 View 上导航

所以我正在尝试创建一个iphone应用程序,并且正在尝试设置导航Controller。我让它从一个View工作到另一个View然后再返回。(下面的代码)有没有办法为多个View做到这一点?例如,从一开始就按下一个按钮切换到另一个View,然后按下另一个按钮转到另一个不同的View。我如何在不使用Storyboard和实际编程的情况下实现导航Controller工作?任何提示将不胜感激。这是在AppDelegate中:self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepoin

ios - 如何删除 uiimage pickercontroller 上的黑色导航栏

如何删除UIimagepicker上的黑色导航栏我们使用视频模式已经编写了隐藏导航栏和相机控件和工具栏的代码就是picker=[[UIImagePickerControlleralloc]init];picker.sourceType=sourceType;picker.delegate=self;picker.allowsEditing=NO;picker.showsCameraControls=NO; 最佳答案 picker.cameraViewTransform=CGAffineTransformScale(imagePick